| | 2025/02/11 | SELL$15,001 - $50,000 Filing Date: 2025/03/28 | |
| stock | Third Party investment professional manages portfolio and oversees lon... | 2024/01/24 | SELL$15,001 - $50,000 Filing Date: 2024/02/09 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$15,001 - $50,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$15,001 - $50,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$15,001 - $50,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$15,001 - $50,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$50,001 - $100,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$50,001 - $100,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$15,001 - $50,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | Sale part of investment strategy of 3rd party investment professional ... | 2023/08/22 | SELL$1,000 - $15,000 Filing Date: 2023/09/22 | |
| | 2023/07/10 | SELL$1,000 - $15,000 Filing Date: 2023/08/13 | |
| | 2022/11/30 | SELL$1,000 - $15,000 Filing Date: 2023/07/26 | |
| | 2022/11/30 | BUY$15,001 - $50,000 Filing Date: 2023/07/26 | |
| | Third Party investment professional manages portfolio and oversees lon... | 2022/11/30 | SELL$15,001 - $50,000 Filing Date: 2023/07/26 | |
| | 2022/11/30 | BUY$1,000 - $15,000 Filing Date: 2023/07/26 | |
| | 2023/03/17 | SELL$1,000 - $15,000 Filing Date: 2023/04/26 | |
| | 2023/03/17 | SELL$1,000 - $15,000 Filing Date: 2023/04/26 | |
| | 2023/02/21 | BUY$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/02/21 | BUY$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/02/10 | BUY$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/02/10 | BUY$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/02/10 | BUY$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/02/10 | SELL$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/02/10 | SELL$1,000 - $15,000 Filing Date: 2023/03/16 | |
| | 2023/01/10 | BUY$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | BUY$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | BUY$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | SELL$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2023/01/10 | BUY$1,000 - $15,000 Filing Date: 2023/02/13 | |
| | 2022/11/30 | SELL$1,000 - $15,000 Filing Date: 2022/12/21 | |
| | 2022/11/30 | BUY$15,001 - $50,000 Filing Date: 2022/12/21 | |
| | Third Party investment professional manages portfolio and oversees lon... | 2022/11/30 | SELL$15,001 - $50,000 Filing Date: 2022/12/21 | |
| | 2022/11/30 | BUY$1,000 - $15,000 Filing Date: 2022/12/21 | |
| | 2022/11/22 | BUY$1,000 - $15,000 Filing Date: 2022/12/21 | |
| | 2022/08/30 | SELL$1,001 - $15,000 Filing Date: 2022/11/03 | |
| | 2022/08/30 | SELL$1,001 - $15,000 Filing Date: 2022/11/03 | |
| | 2022/08/30 | SELL$1,001 - $15,000 Filing Date: 2022/11/03 | |
| | 2022/08/30 | SELL$1,001 - $15,000 Filing Date: 2022/11/03 | |
| | Asset inherited after the death of filer’s parent & promptly sold by t... | 2022/08/30 | SELL$1,000 - $15,000 Filing Date: 2022/11/03 | |
| | Asset inherited after the death of filer’s parent & promptly sold by t... | 2022/08/02 | SELL$15,001 - $50,000 Filing Date: 2022/11/03 | |
| | 2022/06/21 | SELL$15,001 - $50,000 Filing Date: 2022/07/14 | |
| | 2022/06/21 | SELL$15,001 - $50,000 Filing Date: 2022/07/14 | |
| | 2022/06/21 | SELL$15,001 - $50,000 Filing Date: 2022/07/14 | |
| | 2022/06/21 | SELL$15,001 - $50,000 Filing Date: 2022/07/14 | |
| | 2022/06/21 | SELL$15,001 - $50,000 Filing Date: 2022/07/14 | |
| | Third Party investment professional manages portfolio and oversees lon... | 2022/06/21 | SELL$15,001 - $50,000 Filing Date: 2022/07/14 | |
| | Third Party investment professional manages portfolio and oversees lon... | 2022/03/04 | SELL$1,000 - $15,000 Filing Date: 2022/04/07 | |
| | 2022/03/04 | SELL$1,001 - $15,000 Filing Date: 2022/04/07 | |
| | 2021/03/05 | SELL$15,001 - $50,000 Filing Date: 2021/04/13 | |
| | The filer's portfolio is managed by a third party investment professio... | 2021/03/05 | SELL$15,001 - $50,000 Filing Date: 2021/04/13 | |
| | The filer's portfolio is managed by a third party investment professio... | 2020/06/16 | SELL$50,001 - $100,000 Filing Date: 2020/07/14 | |
| | The filer's portfolio is managed by a third party investment professio... | 2020/05/18 | SELL$50,001 - $100,000 Filing Date: 2020/06/15 | |
| | The filer's portfolio is managed by a third party investment professio... | 2020/02/27 | SELL$50,001 - $100,000 Filing Date: 2020/04/11 | |
| | The filer's portfolio is managed by a third party investment professio... | 2020/02/27 | BUY$50,001 - $100,000 Filing Date: 2020/04/11 | |